Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne ABN AMRO Open - Rotterdam BNP Paribas Open - Indian Wells Libema Open - 's-Hertogenbosch Wimbledon - London Winnipeg Challenger Brisbane 1 Challenger Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Canada F1 Canada F2 Morocco F2 Canada F3 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Canada F1 Morocco F2 Canada F2 Canada F3 Russia F1 Russia F2 USA F9 Japan F10 Japan F11 USA F2 Germany F5 France F3 Croatia F1 Croatia F2 Canada F2 Canada F3 Usa F7 Usa F8 Slovenia F2 Slovenia F3 Italy F15 Italy F16 Usa F16 Usa F17 Thailand F1 Thailand F2 Thailand F3 Great Britain F1 Great Britain F2 Germany F3 France F2 Canada F2 Canada F3 Korea F2 Korea F3 Korea F4 Kazakhstan F6 M25+H Pozoblanco Ukraine F4 Belarus F2 Uzbekistan F1 Alexander Kolyaskin Memorial - Donetsk Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova PEOPLEnet Cup - Dnepropetrovsk Delhi Challenger I - New Delhi Sail Open - New Delhi Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk IPP Open - Helsinki Besancon Challenger Barletta Challenger Ramat Hasharon Challenger Nottingham Challenger Pozoblanco Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Alphen Challenger Mons Challenger Tiburon Challenger Calabasas Challenger Astana Challenger Ojai Challenger Winnetka Challenger Aptos Challenger Granby Challenger Bratislava Challenger Pozoblanco Challenger St. Remy Challenger Tashkent Challenger Samarkand Challenger - Samarkand Penza Cup - Penza Alexander Kolyaskin Memorial - Donetsk Kazan Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Nottingham Challenger Penza Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Dallas Challenger Nottingham Challenger Lexington Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Savannah Challenger Aptos Challenger Mons Challenger Morocco Tennis Tour - Fes Rennes Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Seoul Challenger President's Cup - Astana Orleans Challenger Mons Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Irving Challenger Recanati Challenger Orleans Challenger Bratislava Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Izmir Challenger Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Nottingham Challenger Ilkley Challenger Vancouver Challenger Almaty Challenger Andria Challenger Shymkent Challenger Biella 4 Challenger Bratislava Challenger Grodzisk Mazowiecki Challenger Vilnus Challenger Bergamo Challenger Andria Challenger Heilbronn Challenger Cleveland Challenger Privat Bank Cup - Dnepropetrovsk UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Busan Challenger Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Karshi Challenger - Karshi National Bank Men's Rimouski Challenger - Rimouski Monza Challenger Izmir Challenger Challenger DCN de Cherbourg - Cherbourg Granby Challenger Morocco Tennis Tour - Rabat Tulsa Challenger Togliatti Cup - Togliatti Challenger Natrel Presented by National Bank - Granby Mordova Cup 2007 - Saransk Carson Challenger 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby PEOPLEnet CUP - Dnepropetrovsk Tenerife Challenger Lexington Challenger Tallahassee Challenger Heilbronn Challenger Winnetka Challenger Tashkent Challenger Izmir Challenger Taipei City Challenger Busan Challenger Winnetka Challenger PrivatBank Cup - Dnepropetrovsk M25 Qian Daohu Brest Challenger Segovia Challenger Seoul Challenger Orleans Challenger Brest Challenger Privatbank Open 2006 - Dnepropetrovsk Andria Challenger Athens Challenger Fergana Challenger Taipei City Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger UTC Open - Cherkassy Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Nottingham 1 Challenger Open 13 - Marseille Nottingham-2 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk St. Petersburg Open - St. Petersburg Nonthaburi 1 Challenger Istanbul Challenger Ortisei Challenger Salinas Challenger Bratislava Challenger Sacramento Challenger Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Cary 2 Challenger Bratislava 2 Challenger Hamburg Challenger Open 13 - Marseille Noumea Challenger Almaty Challenger 1 - Almaty Kremlin Cup - Moscow Brisbane 2 Challenger Gwangju Challenger Open 13 - Marseille Shenzhen 1 Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Guangzhou Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Wuxi Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Taipei Challenger AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Portugal Open - Oeiras Gerry Weber Open - Halle Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Open des Alpes Trophee BNP Paribas - Grenoble St. Petersburg Open - St. Petersburg Brisbane International - Brisbane TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm AEGON Championships - London Rakuten Japan Open - Tokyo European Open - Antwerp Mercedes Cup - Stuttgart Fever-Tree Championships - London Nur-Sultan Challenger Qatar ExxonMobil Open - Doha New York Open - New York European Open - Antwerp Ismaning Challenger Abierto Mexicano Telcel - Acapulco Sofia Open - Sofia Kremlin Cup - Moscow Astana Open - Nur-Sultan Eckental Challenger Bratislava Challenger Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Helsinki Challenger Infosys Hall of Fame Open - Newport Bangkok Challenger Delray Beach Open - Delray Beach Almaty Open - Almaty Bangkok Challenger Cherbourg Challenger Bergamo Challenger Vancouver Challenger Tashkent Challenger - Tashkent Nur-Sultan Challenger Istanbul Challenger Hamburg Challenger Quimper Challenger Quimper 2 Challenger Napoli Challenger Nottingham-2 Challenger Fergana Challenger Bordeaux Challenger Sarasota Challenger Karshi Challenger Izmir Challenger Kazan Challenger Nonthaburi 4 Challenger Bratislava 2 Challenger Belgrade Challenger Bratislava Challenger Samarkand Challenger Helsinki Challenger Heilbronn Challenger Porto Challenger Rimouski Challenger Mons Challenger Bratislava Challenger Ortisei Challenger Tunis Challenger Helsinki Challenger ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Medibank International - Sydney Open 13 - Marseille Bergamo Challenger Binghamton Challenger Serbia Open - Belgrade AEGON Championships - London PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Segovia Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Vancouver Challenger Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Claro Open Colombia - Bogota Citi Open - Washington Aircel Chennai Open - Chennai Mons Challenger US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Swiss Indoors Basel - Basel Open 13 - Marseille AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota China Open - Beijing Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aptos Challenger Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Roseto Degli Abruzzi Challenger TEB BNP Paribas Istanbul Open - Istanbul China Open - Beijing Open Parc - Lyon AEGON Championships - London Citi Open - Washington Nur-Sultan Challenger Nonthaburi 2 Challenger Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Biella Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Erste Bank Open - Vienna Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Citi Open - Washington Truist Atlanta Open - Atlanta Citi Open - Washington Qatar ExxonMobil Open - Doha Prague 2 Challenger Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Rogers Masters - Toronto Rogers Cup - Montreal Ortisei Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Delray Beach International Tennis Championships - Delray Beach Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris St. Petersburg Open - St. Petersburg Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Infosys Hall of Fame Open - Newport Busan Challenger PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Columbus Challenger Hall of Fame Open - Newport Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Mauthausen Challenger Winston-Salem Open - Winston-Salem cinch Championships - London Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Bratislava 1 Challenger BMW Open - Munich AEGON International - Eastbourne Moselle Open - Metz Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Rogers Cup - Toronto Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London National Bank Open - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Campbells Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg European Open - Antwerp BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Wimbledon - London Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, SF, SRB-CAN 3-2 Hopman Cup - Perth Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 French Open - Paris Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 ATP Cup - Melbourne Wimbledon (juniors) AAMI Classic - Kooyong Davis Cup, World Group, 1R, CAN-FRA 1-4 Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, QF, CAN-FIN 1-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, CAN-NED 3-1 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, QF, CAN-ITA 3-1 Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, PO, ISR-UKR 0-5 Laver Cup - Geneva Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Australian Open (juniors) French Open (juniors) AAMI Classic - Kooyong Olympics - Paris Davis Cup, World Group I, PO, UKR-TPE 3-2 Sofia Open - Sofia Shanghai Rolex Masters - Shanghai